آموزش نحوه کدنویسی: دوره کامل برنامه نویسی Core Java [ویدئو]

Learn How to Code: The Complete Core Java Programming Course [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با اصول اولیه جاوا از جمله نصب و محیط شروع می شود. علاوه بر این، برنامه‌نویسی شی گرا در جاوا، کپسوله‌سازی داده‌ها، وراثت و انتزاع در جاوا را بررسی خواهیم کرد. همچنین به ساختارهای داده در جاوا مانند آرایه‌ها، لیست‌های پیوندی، مجموعه‌های هش، مجموعه‌های هش پیوندی و غیره نگاه خواهیم کرد. در ادامه، عبارات منظم در جاوا و مدیریت استثنا در جاوا را بررسی می کنیم. این دوره طراحی شده است تا شما را با مفاهیم اصلی جاوا با کمک مثال های عملی و تمرین های کدنویسی آشنا کند تا اطمینان حاصل شود که شما به طور موثر یاد می گیرید. علاوه بر این، شما همچنین مفهوم برنامه نویسی شی گرا را کشف خواهید کرد و به تدریج مهارت های خود را تقویت خواهید کرد. بعداً، این دوره به شما نشان می دهد که چگونه به طور مؤثر با سیستم فایل در جاوا کار کنید. در پایان این دوره، شما به خوبی در برنامه نویسی جاوا مسلط خواهید شد و می توانید مهارت های خود را در دنیای واقعی به کار ببرید. همه منابع و فایل‌های کد در اینجا قرار داده شده‌اند: https://github.com/PacktPublishing/Learn-How-to-Code-The-Complete-Core-Java-Programming-Course مفاهیم اصلی جاوا را بیاموزید. آشنایی با ساختارهای داده در جاوا با فایل سیستم در جاوا کار کنید آموزش عبارات منظم در جاوا آموزش مدیریت استثنا در جاوا برنامه نویسی پیشرفته جاوا را بیاموزید این دوره برای هر کسی است، از مبتدیانی که می خواهند نحوه کدنویسی را یاد بگیرند و تازه وارد دنیای برنامه نویسی شده اند گرفته تا متخصصان نرم افزار و تست QE. همچنین می‌توان آن را توسط متخصصان تست دستی، تسترهای سلنیوم، مشتاقان اتوماسیون و مهندسان نرم‌افزار انجام داد. برنامه نویسی جاوا را از طریق جلسات عملی بیاموزید * درک عمیقی از مفاهیم پایه و پیشرفته جاوا کسب کنید * دوره عالی برای آزمایش کنندگان دستی که مشتاق ورود به دنیای اتوماسیون هستند.

سرفصل ها و درس ها

مفاهیم اولیه برنامه نویسی جاوا Basic Concepts of Java Programming

  • معرفی Introduction

  • نصب JDK 10 JDK 10 Installation

  • نصب Eclipse Eclipse Installation

  • نوشتن اولین برنامه جاوا Writing Your First Java Program

  • انواع داده های اولیه در جاوا Primitive Data Types in Java

  • عملگرهای حسابی در جاوا Arithmetic Operators in Java

  • عملگرهای منطقی و بیتی Logical and Bitwise Operators

  • اپراتورهای رابطه ای در جاوا Relational Operators in Java

  • اگر - شرط If - Condition

  • اگر تو در تو - شرط Nested If - Condition

  • حلقه "For" در جاوا "For" Loop in Java

  • تمرین دستی روی حلقه "For". Hands-On Exercise on the "For" Loop

  • حلقه "در تو در تو". "Nested For" Loop

  • تمرین دستی روی حلقه "Nested For". Hands-On Exercise on the "Nested For" Loop

  • حلقه های "While" و "Do while" در جاوا "While" and "Do While" Loop in Java

  • عبارات "Break" و "Continue" را حلقه کنید Loop "Break" and "Continue" Statements

عملیات رشته String Operations

  • مبانی رشته String Basics

  • عملیات مقایسه رشته ها String Comparison Operations

  • عملیات جستجوی رشته String Search Operations

  • عملیات برش رشته (برش). String (Cut) Slice Operations

  • عملیات جایگزینی رشته String Replace Operations

  • عملیات تبدیل رشته String Conversion Operations

برنامه نویسی شی گرا Object-Oriented Programming

  • مفهوم کلاس ها و اشیاء Concept of Classes and Objects

  • کلاس ها و اشیاء - تمرین 1 Classes and Objects - Exercise 1

  • متدها در جاوا Methods in Java

  • روش اضافه بار Method Overloading

  • دسترسی به مشخصات در جاوا Access Specifiers in Java

  • سازنده Constructor

  • کپسوله سازی داده ها Data Encapsulation

  • کلمه کلیدی ثابت Static Keyword

  • مفهوم روش اصلی Concept of Main Method

  • کلاس ها و شی - تمرین 2 Classes and Object - Exercise 2

کلاس های ویژه جاوا Special Classes in Java

  • کلاس ریاضی Math Class

  • کلاس StringBuilder StringBuilder Class

  • روش StringBuilder StringBuilder Method

  • کلاس اسکنر Scanner Class

  • کلاس تصادفی Random Class

  • کلاس شناسه منحصر به فرد جهانی (UUID). The Universally Unique Identifier (UUID) Class

چه چیزی در جاوا 10 جدید است؟ What's New in Java 10?

  • کلمه کلیدی "var". "var" Keyword

  • مفهوم جمع آوری زباله (GC) و به روز رسانی جاوا 10 در GC Concept of Garbage Collector (GC) and Java 10 Update in GC

  • به روز رسانی های دیگر در جاوا 10 Other Updates in Java 10

وراثت و انتزاع Inheritance and Abstraction

  • وراثت در جاوا Inheritance in Java

  • نادیده گرفتن روش Method Overriding

  • پلی مورفیسم Polymorphism

  • کلمه کلیدی "فوق العاده". "Super" Keyword

  • سازنده سوپر کلاس Super Class Constructor

  • دسترسی محافظت شده Protected Access

  • انتزاع - مفهوم - برداشت Abstraction

  • رابط Interface

  • کلمه کلیدی "نهایی". "Final" Keyword

آرایه ها Arrays

  • آرایه ها در جاوا Arrays in Java

  • شی آرایه Array Object

  • حلقه "برای" اصلاح شده/افزایش یافته Modified/Enhanced "For" loop

  • تمرین آرایه Array Exercise

  • آرایه های دو بعدی (2 بعدی). Two-Dimensional (2D) Arrays

  • تمرین آرایه دو بعدی (2 بعدی). Two-Dimensional (2D) Array Exercise

  • آرایه OBJECT Array of OBJECT

لیست ها Lists

  • فهرست آرایه Array List

  • ساختار لیست پیوندی Linked List Structure

  • لیست پیوند شده Linked List

  • ArrayList در مقابل LinkedList ArrayList Versus LinkedList

  • لیست تکرار کننده List Iterator

مجموعه ها و نقشه ها Sets and Maps

  • مجموعه هش Hash Set

  • مجموعه هش پیوندی Linked Hash Set

  • مجموعه درخت Tree Set

  • تکرار بر روی مجموعه ها Iterating over Sets

  • نقشه هش Hash Map

  • نقشه درختی Tree Map

  • تکرار در Maps Iterating on Maps

عبارات با قاعده Regular Expressions

  • مقدمه ای بر RegEx (عبارات منظم) Introduction to RegEx (Regular Expressions)

  • کمیت کننده ها در RegEx (عبارات منظم) Quantifiers in RegEx (Regular Expressions)

  • کلاس های کاراکتر در RegEx (عبارات منظم) Character Classes in RegEx (Regular Expressions)

  • عبارات براکت در RegEx (عبارات منظم) Bracket Expressions in RegEx (Regular Expressions)

  • اپراتور "OR". "OR" Operator

  • اپراتور "نقطه". "Dot" Operator

  • تطبیق حریص و تنبل Greedy and Lazy Matching

  • RegEx (عبارات منظم) تمرین 1 RegEx (Regular Expressions) Exercise 1

  • RegEx (عبارات منظم) تمرین 2 RegEx (Regular Expressions) Exercise 2

  • منظم کردن محدوده اعداد Regularizing Number Ranges

رسیدگی به استثنا Exception Handling

  • استثنا چیست؟ What Is an Exception?

  • خطا در مقابل استثنا Error Versus Exception

  • استثناهای بررسی شده و بدون علامت Checked and Unchecked Exceptions

  • اعلامیه "پرتاب". "Throws" Declaration

  • بلوک را امتحان کن و بگیر (کنترل استثناء) Try and Catch Block (Exception Handling)

  • "بالاخره" بلوک کنید "Finally" Block

عملیات تاریخ و زمان (Rev Java 8) Date and Time Operations (Rev Java 8)

  • تاریخ و زمان محلی Local Date and Time

  • سفارشی کردن تاریخ و زمان Customizing Date and Time

  • تاریخ آینده و گذشته Future and Past Date

  • آینده و زمان گذشته Future and Past Time

  • تفاوت تاریخ Date Difference

  • تفاوت زمانی Time Difference

  • فرمتگر تاریخ-زمان Date-Time Formatter

کار با فایل های متنی (Apache Commons IO) Working with Text Files (Apache Commons IO)

  • خواندن یک فایل متنی با استفاده از Apache Commons IO Reading a Text File Using Apache Commons IO

  • ویرایش یک فایل متنی با استفاده از Apache Commons IO Editing a Text File Using Apache Commons IO

  • سوال مصاحبه - مرتب سازی یک خط از یک فایل متنی Interview Question - Sorting a Line from a Text File

  • کپی و انتقال فایل های متنی Copying and Moving Text Files

  • سوال مصاحبه - حذف کلمات تکراری از یک فایل متنی Interview Question - Removing Duplicate Words from a Text File

کار با فایل های MS Excel (Apache POI) Working with MS Excel Files (Apache POI)

  • راه اندازی Apache POI Apache POI Setup

  • خواندن فایل اکسل با استفاده از POI Reading Excel File Using POI

  • داده های اکسل را در یک آرایه دو بعدی بخوانید Read Excel Data into a 2D Array

  • سوال مصاحبه - با استفاده از POI اکسل بنویسید Interview Question - Write Excel Using POI

نمایش نظرات

آموزش نحوه کدنویسی: دوره کامل برنامه نویسی Core Java [ویدئو]
جزییات دوره
10 h 20 m
101
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mayur Deshmukh Mayur Deshmukh

Mayur Deshmukh بنیانگذار و مدرس De ZINNIA Learning است که شرکتی است که به ارائه آموزش استاندارد صنعتی در مورد ابزارهای تست اتوماسیون نرم افزار و زبان های برنامه نویسی اختصاص دارد. برنامه های آنها شامل آموزش عملی گسترده در جاوا، سی شارپ، پایتون، سلنیوم WebDriver، Appium، TestNG، Cucumber (BDD)، ادغام مداوم، Jenkins، REST، اتوماسیون SOAP API، WireMock و تست بار Gatling است. مایور به دانش آموزان خود انگیزه می دهد تا نگرش یادگیرنده را حفظ کنند تا بتوانند فناوری های جدید را برای حفظ و رشد در این صنعت نرم افزار پویا اتخاذ کنند.